home *** CD-ROM | disk | FTP | other *** search
- USAFE: the use of the USAFE command
- ===================================
-
- An archive can be protected by one or more uncrackable, unbreakable
- and unforgeable UltraSeals. Checking if an archive has seals, and if
- these are intact, is done with USAFE.
-
- An archive with one or more seals cannot be changed without breaking
- these seals. This prevents virus infection, cracking, etc.. Each seal
- contains information about who put it on the archive. This information
- always includes name and address.
-
- This document contains the following paragraphs:
-
- - A. Command
- - B. How secure are these seals?
- - C. How to create seals?
- - D. Very important note!
- - E. Error levels
- - Z. Summary
-
-
- 1.A COMMAND.
- ============
-
- Command: USAFE arch
-
- The archive arch.uc2 is verified.
-
- If the archive is protected by one or more UltraSeals, USAFE verifies
- if all these seals are intact. USAFE reports if seals are present, and
- if they are intact. If seals are broken this is reported as well.
-
-
- 1.B HOW SECURE ARE THESE SEALS?
- ===============================
-
- The principle of 'authenticity verification' is not new. Many archivers
- are doing it already. BUT most of these are based on 'security by
- obscurity'. They keep their method secret and hope nobody finds out
- how it works. For most of these archivers, some or multiple ways of
- cracking them are known. Sometimes even a program to automate forging
- is available!
-
- USAFE is NOT based on 'security by obscurity'. It is build on digital
- signature technology. The digital signature technology, USAFE uses, is
- based on Lucas Exponentiation. It uses prime factors of 300 and 400
- bits, which is much more than the current industry standard safety
- limits. No known technology exists for breaking these signatures in
- feasible time.
-
- USAFE is slower than weaker authenticity verification methods. But this
- is the price you have to pay for real, instead of fake security. On a
- 386/33 machine USAFE needs about 7.5 seconds for each seal.
-
-
- 1.C HOW TO CREATE SEALS?
- ========================
-
- Seals are created by USEAL.EXE which is only directly available from
- AIP-NL. It is the only product we do not distribute via resellers. Each
- USEAL.EXE is distributed on a seperate diskette. Each distributed
- diskette is unique.
-
-
- 1.D VERY IMPORTANT NOTE!
- ========================
-
- ALL software AIP-NL will ever ship, will be protected by a seal. This
- includes upgrades etc.. If you discover files which claim to be from
- AIP-NL, but are not protected by a seal, DO NOT USE THEM, but report
- them to AIP-NL immediately.
-
-
- 1.E ERROR LEVELS.
- =================
-
- USAFE returns an 'errorlevel' to DOS (e.g. for detection in batch
- files). The following levels are defined:
-
- 0 the archive contains one or more seals which are all intact
-
- 1 the archive does not contain any seals
-
- 2 the archive contains one or more seals, which are broken
-
- 3+ other errors
-
-
- 1.Z SUMMARY.
- ============
-
- USAFE arch verifies the UltraSeals (if present) in arch.uc2
-